Implementing CMMI using a Combination of Agile Methods
نویسندگان
چکیده
This paper explores the possibility for software companies of getting a CMMI certification of their processes by applying agile practices. For this purpose, starting with CMMI maturity level 2 generic goals and practices, we analyze the applicability of a series of agile methods, identifying their individual or combined contribution in the fulfillment of each process area. The main result of this research is the definition of a “fulfillment delta” required for a small or medium size company to reach CMMI level 2 using agile methods. We present an application case where a small company applied a combination of XP and Scrum for implementing the requirement management area. We compare the theoretical fulfillment delta with this company’s results.
منابع مشابه
Implementing Project Management Category Process Areas of CMMI Version 1.3 Using Scrum Practices, And Assets
Software development organizations that rely on Capability Maturity Model Integration (CMMI) to assess and improve their processes have realized that agile approaches can provide improvements as well. CMMI and agile methods can work well together and exploit synergies that have the potential to improve dramatically business performance. The major question is: How to realize the integration of t...
متن کاملAgile Cmmi for E-learning Software Development
The paper describes the impact of Agile approach on e-Learning content developed by organizations implementing CMMI methodology. It is shown that new ICT developments ask for an agile updating of some practices in order to implement low cost projects.
متن کاملCMMI® or Agile: Why Not Embrace Both!
iv 1 Problem Definition 1 2 Origins from Two Extremes 3 2.1 The Origins of Agile Methods 3 2.2 The Origins of CMMI 5 3 Factors that Affect Perception 7 3.1 Misuse 7 3.2 Lack of Accurate Information 8 3.3 Terminology Difficulties 9 4 The Truth About CMMI 11 4.1 CMMI Is a Model, Not a Process Standard 11 4.2 Process Areas, Not Processes 13 4.3 SCAMPI Appraisals 14 5 The Truth About Agile 16 6 The...
متن کاملMapping Agile Practices to CMMI-DEV Level 3 in Web Development Environments
Agile approaches formally appeared ten years ago and nowadays are a valid alternative for organizations developing software. Agile methodologies are especially interesting to those developing Web environments applications, as they can fit properly the special characteristics of this type of developments. In addition, maturity models like CMMI-DEV (Capability Maturity Model Integration for Devel...
متن کاملAn Approach for Using CMMI in Agile Software Development Assessments: Experiences from Three Case Studies
Software development organizations are increasingly interested in the possibility of adopting agile development methods. Organizations that have been employing the Capability Maturity Model (CMM/CMMI) for making improvements are now changing their software development processes towards agility. By deploying agile methods, these organizations are making an investment the success of which needs t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CLEI Electron. J.
دوره 9 شماره
صفحات -
تاریخ انتشار 2006